home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / text / misc / cvt / scripts / german->greek.cvt (.txt) < prev    next >
LaTeX Document  |  1993-12-31  |  9KB  |  266 lines

  1.  *  German -> Greek
  2.  *  (c)Copyright 1993 by Theodor Tamvakidis & Tobias Ferber
  3. /* Dieses CVT Scriptfile wandelt einen deutschen Text so in griechische
  4.  * Buchstaben um, da\3 ein Grieche die darin vorkommenden Worte - auch
  5.  * wenn er sie nicht versteht - nahezu fehlerfrei aussprechen kann.
  6.  * Probleme gibt es nat"urlich bei 'sch' Lauten.
  7.  * Um die Ausgabe eines so ConVerTierten Textes auch lesen zu k"onnen,
  8.  * besteht die M"oglichkeit diesen erneut durch CVT mit der Option
  9.  * '-f g2tex' zu pipe'n.  Man erh"alt dann ein TeX file, das z.B. mit
  10.  * folgendem AWK script compilierbar gemacht werden kann:
  11.  * BEGIN {
  12.  *         print "\\documentstyle{article}"
  13.  *         print "\\begin{document}"
  14.  *         print "\\setlength\\parindent{0pt}"
  15.  *         print "\\setlength\\parskip{5pt plus 2pt minus 1pt}"
  16.  *       }
  17.  * /$/   {
  18.  *         for(i=1; i<=NF; i++)
  19.  *           print $i
  20.  *       }
  21.  * END   {
  22.  *         print "\\end{document}"
  23.  *       }
  24. /*** / LOWER CASE / ***/
  25. "a"         -> "alpha";
  26. "ae"        -> "alpha", "iota";
  27. "b"         -> "mu", "pi";
  28. "c"         -> "kappa";
  29. "cae"       -> "tau", "sigma", "alpha", "iota";
  30. "ch"        -> "chi";
  31. // Der Zeichensalat vor dem 'ch' soll einen Wortanfang abdecken...
  32. " ",  "ch"  -> " ",  "kappa";
  33. "\t", "ch"  -> "\t", "kappa";
  34. "\n", "ch"  -> "\n", "kappa";
  35. "\r", "ch"  -> "\r", "kappa";
  36. ".",  "ch"  -> ".",  "kappa";
  37. ",",  "ch"  -> "," , "kappa";
  38. ";",  "ch"  -> ";",  "kappa";
  39. "?",  "ch"  -> "?",  "kappa";
  40. "!",  "ch"  -> "!",  "kappa";
  41. "\"", "ch"  -> "\"", "kappa";
  42. ",  "ch"  -> "
  43. ",  "kappa";
  44. "(",  "ch"  -> "(",  "kappa";
  45. ")",  "ch"  -> ")",  "kappa";
  46. "-",  "ch"  -> "-",  "kappa";
  47. "/",  "ch"  -> "/",  "kappa";
  48. "ck"        -> "kappa";
  49. "d"         -> "nu", "tau";
  50. "dt"        -> "tau";
  51. "e"         -> "epsilon";
  52. "ei"        -> "alpha", "eta";
  53. "eu"        -> "omikron", "eta";
  54. "eh"        -> "alpha", "iota";
  55. "ey"        -> "epsilon", "eta";
  56. "f"         -> "phi";
  57. "ff"        -> "phi";
  58. "g"         -> "gamma", "kappa";
  59. "gg"        -> "gamma", "gamma";
  60. "gh"        -> "gamma", "kappa";
  61. "h"         -> "chi";
  62. "i"         -> "iota";
  63. "ie"        -> "epsilon", "iota";
  64. "ief"       -> "epsilon", "iota", "phi";
  65. "if"        -> "iota", "phi";
  66. "ih"        -> "eta";
  67. "ja"        -> "gamma", "iota", "alpha";
  68. "jah"       -> "gamma", "iota", "alpha";
  69. "jae"       -> "gamma", "iota", "epsilon";
  70. "je"        -> "gamma", "iota", "epsilon";
  71. "jeh"       -> "gamma", "iota", "epsilon";
  72. "ji"        -> "gamma", "iota";
  73. "jo"        -> "gamma", "iota", "omikron";
  74. "joh"       -> "gamma", "iota", "omikron";
  75. "joe"       -> "gamma", "iota", "omikron";
  76. "ju"        -> "gamma", "iota", "omikron", "upsilon";
  77. "jue"       -> "gamma", "iota", "omikron", "upsilon";
  78. "k"         -> "kappa";
  79. "l"         -> "lambda";
  80. "m"         -> "mu";
  81. "n"         -> "nu";
  82. "nd"        -> "nu", "tau";
  83. "o"         -> "omikron";
  84. "oe"        -> "omikron";
  85. "of"        -> "omikron", "phi";
  86. "oh"        -> "omikron";
  87. "oi"        -> "omikron", "eta";
  88. "oo"        -> "omikron";
  89. "p"         -> "pi";
  90. "ph"        -> "phi";
  91. "q"         -> "kappa";
  92. "qu"        -> "kappa", "beta";
  93. "r"         -> "rho";
  94. "rch"       -> "rho", "chi";
  95. // Auch hier versuchen wir wieder ein Wortende abzudecken...
  96. "s"         -> "sigma";
  97. "s", " "    -> "varsigma", " ";
  98. "s", "\t"   -> "varsigma", "\t";
  99. "s", "\n"   -> "varsigma", "\n";
  100. "s", "\r"   -> "varsigma", "\r";
  101. "s", "."    -> "varsigma", ".";
  102. "s", ","    -> "varsigma", ",";
  103. "s", ";"    -> "varsigma", ";";
  104. "s", "?"    -> "varsigma", "?";
  105. "s", "!"    -> "varsigma", "!";
  106. "s", ":"    -> "varsigma", ":";
  107. "s", "\""   -> "varsigma", "\"";
  108. "s", "'"    -> "varsigma", "'";
  109. "s", ")"    -> "varsigma", ")";
  110. "s", "-"    -> "varsigma", "-";
  111. "s", "/"    -> "varsigma", "/";
  112. "sa"        -> "zeta", "alpha";
  113. "sach"      -> "zeta", "alpha", "chi";
  114. "sae"       -> "zeta", "alpha", "iota";
  115. "sch"       -> "sigma";      // k"onnen die nicht ;)
  116. "sch", " "  -> "varsigma", " ";
  117. "sch", "\t" -> "varsigma", "\t";
  118. "sch", "\n" -> "varsigma", "\n";
  119. "sch", "\r" -> "varsigma", "\r";
  120. "sch", "."  -> "varsigma", ".";
  121. "sch", ","  -> "varsigma", ",";
  122. "sch", ";"  -> "varsigma", ";";
  123. "sch", "?"  -> "varsigma", "?";
  124. "sch", "!"  -> "varsigma", "!";
  125. "sch", ":"  -> "varsigma", ":";
  126. "sch", "\"" -> "varsigma", "\"";
  127. "sch", "'"  -> "varsigma", "'";
  128. "sch", ")"  -> "varsigma", ")";
  129. "sch", "-"  -> "varsigma", "-";
  130. "sch", "/"  -> "varsigma", "/";
  131. "se"        -> "zeta", "epsilon";
  132. "sei"       -> "zeta", "alpha", "eta";
  133. "seu"       -> "zeta", "omikron", "eta";
  134. "seh"       -> "zeta", "alpha", "iota";
  135. "si"        -> "zeta", "iota";
  136. "sie"       -> "zeta", "iota";
  137. "sich"      -> "zeta", "iota", "chi";
  138. "so"        -> "zeta", "omikron";
  139. "ss"        -> "sigma";
  140. "ss", " "   -> "varsigma", " ";
  141. "ss", "\t"  -> "varsigma", "\t";
  142. "ss", "\n"  -> "varsigma", "\n";
  143. "ss", "\r"  -> "varsigma", "\r";
  144. "ss", "."   -> "varsigma", ".";
  145. "ss", ","   -> "varsigma", ",";
  146. "ss", ";"   -> "varsigma", ";";
  147. "ss", "?"   -> "varsigma", "?";
  148. "ss", "!"   -> "varsigma", "!";
  149. "ss", ":"   -> "varsigma", ":";
  150. "ss", "\""  -> "varsigma", "\"";
  151. "ss", "'"   -> "varsigma", "'";
  152. "ss", ")"   -> "varsigma", ")";
  153. "ss", "-"   -> "varsigma", "-";
  154. "ss", "/"   -> "varsigma", "/";
  155. "su"        -> "zeta", "omikron", "upsilon";
  156. "t"         -> "tau";
  157. "th"        -> "tau";
  158. "u"         -> "omikron", "upsilon";
  159. "v"         -> "phi";
  160. "va"        -> "beta", "alpha";
  161. "vi"        -> "beta", "iota";
  162. "vie"       -> "phi", "epsilon", "iota";
  163. "vol"       -> "beta", "omikron", "lambda";
  164. "volk"      -> "phi", "omikron", "lambda", "kappa";
  165. "w"         -> "beta";
  166. "x"         -> "xi";
  167. "y"         -> "omikron", "iota";
  168. "z"         -> "tau", "sigma";
  169. /*** / UPPER CASE / ***/
  170. "A"         -> "Alpha";
  171. "Ae"        -> "Alpha", "iota";
  172. "B"         -> "Mu", "pi";
  173. "C"         -> "Kappa";
  174. "Cae"       -> "Tau", "sigma", "alpha", "iota";
  175. "Ch"        -> "Chi";
  176. " Ch"       -> " ",  "Kappa";
  177. "\tCh"      -> "\t", "Kappa";
  178. "\nCh"      -> "\n", "Kappa";
  179. "\rCh"      -> "\r", "Kappa";
  180. ".Ch"       -> ".",  "Kappa";
  181. ",Ch"       -> ",",  "Kappa";
  182. ";Ch"       -> ";",  "Kappa";
  183. "?Ch"       -> "?",  "Kappa";
  184. "!Ch"       -> "!",  "Kappa";
  185. "\"Ch"      -> ":",  "Kappa";
  186. Ch"       -> "\"", "Kappa";
  187. "(Ch"       -> "'",  "Kappa";
  188. ")Ch"       -> ")",  "Kappa";
  189. "-Ch"       -> "-",  "Kappa";
  190. "/Ch"       -> "/",  "Kappa";
  191. "Ck"        -> "Kappa";
  192. "D"         -> "Nu", "tau";
  193. "Dt"        -> "Tau";
  194. "E"         -> "Epsilon";
  195. "Ei"        -> "Alpha", "eta";
  196. "Eu"        -> "Omikron", "eta";
  197. "Eh"        -> "Alpha", "iota";
  198. "Ey"        -> "Epsilon", "eta";
  199. "F"         -> "Phi";
  200. "Ff"        -> "Phi";
  201. "G"         -> "Gamma", "kappa";
  202. "Gg"        -> "Gamma", "gamma";
  203. "Gh"        -> "Gamma", "kappa";
  204. "H"         -> "Chi";
  205. "I"         -> "Iota";
  206. "Ie"        -> "Epsilon", "iota";
  207. "Ief"       -> "Epsilon", "iota", "phi";
  208. "If"        -> "Iota", "phi";
  209. "Ih"        -> "Eta";
  210. "Ja"        -> "Gamma", "iota", "alpha";
  211. "Jah"       -> "Gamma", "iota", "alpha";
  212. "Jae"       -> "Gamma", "iota", "epsilon";
  213. "Je"        -> "Gamma", "iota", "epsilon";
  214. "Jeh"       -> "Gamma", "iota", "epsilon";
  215. "Ji"        -> "Gamma", "iota";
  216. "Jo"        -> "Gamma", "iota", "omikron";
  217. "Joh"       -> "Gamma", "iota", "omikron";
  218. "Joe"       -> "Gamma", "iota", "omikron";
  219. "Ju"        -> "Gamma", "iota", "omikron", "upsilon";
  220. "Jue"       -> "Gamma", "iota", "omikron", "upsilon";
  221. "K"         -> "Kappa";
  222. "L"         -> "Lambda";
  223. "M"         -> "Mu";
  224. "N"         -> "Nu";
  225. "Nd"        -> "Nu", "tau";
  226. "O"         -> "Omikron";
  227. "Oe"        -> "Omikron";
  228. "Of"        -> "Omikron", "phi";
  229. "Oh"        -> "Omikron";
  230. "Oi"        -> "Omikron", "eta";
  231. "Oo"        -> "Omikron";
  232. "P"         -> "Pi";
  233. "Ph"        -> "Phi";
  234. "Q"         -> "Kappa";
  235. "Qu"        -> "Kappa", "beta";
  236. "R"         -> "Rho";
  237. "Rch"       -> "Rho", "chi";
  238. "S"         -> "Sigma";
  239. "Sa"        -> "Zeta", "alpha";
  240. "Sach"      -> "Zeta", "alpha", "chi";
  241. "Sae"       -> "Zeta", "alpha", "iota";
  242. "Sch"       -> "Sigma";      // k"onnen die nicht ;)
  243. "Se"        -> "Zeta", "epsilon";
  244. "Sei"       -> "Zeta", "alpha", "eta";
  245. "Seu"       -> "Zeta", "omikron", "eta";
  246. "Seh"       -> "Zeta", "alpha", "iota";
  247. "Si"        -> "Zeta", "iota";
  248. "Sie"       -> "Zeta", "iota";
  249. "Sich"      -> "Zeta", "iota", "chi";
  250. "So"        -> "Zeta", "omikron";
  251. "Ss"        -> "Sigma";
  252. "Su"        -> "Zeta", "omikron", "upsilon";
  253. "T"         -> "Tau";
  254. "Th"        -> "Tau";
  255. "U"         -> "Omikron", "upsilon";
  256. "V"         -> "Phi";
  257. "Va"        -> "Beta", "alpha";
  258. "Vi"        -> "Beta", "iota";
  259. "Vie"       -> "Phi", "epsilon", "iota";
  260. "Vol"       -> "Beta", "omikron", "lambda";
  261. "Volk"      -> "Phi", "omikron", "lambda", "kappa";
  262. "W"         -> "Beta";
  263. "X"         -> "Xi";
  264. "Y"         -> "Omikron", "iota";
  265. "Z"         -> "Tau", "sigma";
  266.